Awesome DTrace
      
    
    
      A curated list of awesome DTrace books, articles, videos, tools and
      resources.
    
    Contents
    
    
    Learn
    Recommended reading for learning DTrace.
    Books
    
    Other
    
    Articles
    Interesting articles about DTrace and real-world use cases.
    PID Provider
    
    USDT provider
    
    Sysevent provider
    
    Ruby and DTrace
    
    Visualization methods
    
      - 
        Flamegraphs -
        A visualization of profiled software, allowing the most frequent
        code-paths to be identified quickly and accurately.
      
 
      - 
        Heat Maps - Heat
        maps allow three dimensions of data to be visualized, similar to weather
        radar maps where color is used as a dimension.
      
 
    
    Videos
    Interesting videos about DTrace.
    
      - 
        DTrace review
        - Bryan Cantrill explains how to significantly improve debugging both
        for development and live systems with DTrace.
      
 
    
    dtrace.conf
    
    Software
    List of software with DTrace support.
    Programming languages
    Erlang
    
      - 
        Erlang
        - DTrace and Erlang/OTP.
      
 
    
    Lua
    
    Node.js
    
    Perl
    
    PHP
    
      - 
        PHP
        - Using PHP and DTrace.
      
 
    
    Python
    
      - 
        Python -
        DTrace patch for Python 2.7.x and 3.x.
      
 
      - 
        python-usdt -
        Libusdt bindings for Python.
      
 
    
    Ruby
    
      - 
        Ruby
        - Ruby DTrace probes.
      
 
      - 
        ruby-usdt -
        Native DTrace probes for ruby apps.
      
 
    
    Databases
    
    Webservers
    
    Visualization
    
    
    
    
    
    Contributing
    
      Contributions are more than welcome! Please see
      contribution guidelines
      first.